large luxury automobile - Spanish English Dictionary